# -*- coding: utf-8 -*-
# @author: wch
# @file: opencvcolor.py
# @time: 2023/2/3 15:40

# 色彩空间的变换
# 像素访问
# 矩阵+，-、*，/
# 基本图形的绘制

# RGB：人眼的色彩空间，电脑显示
# openCV默认使用BGR
# HSV/HSB/HSL （H 色相，s饱和度，v 亮度）
# YUV

# HSV Hue 色相：即色彩，如红色，蓝色  Saturation：饱和度，颜色的纯度  Value：明度
# Hue:度数  Saturation:半径（越长纯度越高） Value:纵轴（越高，越亮）
# HSV opencv经常使用，主要是可以对颜色进行判断，进行替换


# YUV 4:2:0 主要用在电视视频中
# YUV 4:2:2
# YUV 4:4:4

import cv2

def callback():
    pass

cv2.namedWindow("color", cv2.WINDOW_NORMAL)

img = cv2.imread(r"E:\dyk\opencvedu\media\1.jpg")
cv2.createTrackbar("curcolor","color",0,len,callback)
cv2.imshow("color", img)

